﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DeHeng_Mes.Model.PlcModel.door_02
{
    public class DoorCode02
    {
        public byte[] Op110L_1 {  get; set; } = new byte[64];
        public byte[] Op120L_A_1 {  get; set; } = new byte[64];
        public byte[] Op120L_B_1 {  get; set; } = new byte[64];
        public byte[] Op125L_1 {  get; set; } = new byte[64];
        public byte[] Op130L_1 {  get; set; } = new byte[64];
        public byte[] Op140L_1 {  get; set; } = new byte[64];
        public byte[] Op150L_1 {  get; set; } = new byte[64];
        public byte[] Op160L_1_1 {  get; set; } = new byte[64];
        public byte[] Op160L_2_1 {  get; set; } = new byte[64];
        public byte[] BY1 {  get; set; } = new byte[64];
        public byte[] Op170L_1 {  get; set; } = new byte[64];
        public byte[] Op180L_1 {  get; set; } = new byte[64];

        public byte[] Op110R_1 { get; set; } = new byte[64];
        public byte[] Op120R_A_1 { get; set; } = new byte[64];
        public byte[] Op120R_B_1 { get; set; } = new byte[64];
        public byte[] Op125R_1 { get; set; } = new byte[64];
        public byte[] Op130R_1 { get; set; } = new byte[64];
        public byte[] Op140R_1 { get; set; } = new byte[64];
        public byte[] Op150R_1 { get; set; } = new byte[64];
        public byte[] Op160R_1_1 { get; set; } = new byte[64];
        public byte[] Op160R_2_1 { get; set; } = new byte[64];
        public byte[] BY2 { get; set; } = new byte[64];
        public byte[] Op170R_1 { get; set; } = new byte[64];
        public byte[] Op180R_1 { get; set; } = new byte[64];

        public byte[] Op110L_2 { get; set; } = new byte[64];
        public byte[] Op120L_A_2 { get; set; } = new byte[64];
        public byte[] Op120L_B_2 { get; set; } = new byte[64];
        public byte[] Op125L_2 { get; set; } = new byte[64];
        public byte[] Op130L_2 { get; set; } = new byte[64];
        public byte[] Op140L_2 { get; set; } = new byte[64];
        public byte[] Op150L_2 { get; set; } = new byte[64];
        public byte[] Op160L_1_2 { get; set; } = new byte[64];
        public byte[] Op160L_2_2 { get; set; } = new byte[64];
        public byte[] BY3 { get; set; } = new byte[64];
        public byte[] Op170L_2 { get; set; } = new byte[64];
        public byte[] Op180L_2 { get; set; } = new byte[64];

        public byte[] Op110R_2 { get; set; } = new byte[64];
        public byte[] Op120R_A_2 { get; set; } = new byte[64];
        public byte[] Op120R_B_2 { get; set; } = new byte[64];
        public byte[] Op125R_2 { get; set; } = new byte[64];
        public byte[] Op130R_2 { get; set; } = new byte[64];
        public byte[] Op140R_2 { get; set; } = new byte[64];
        public byte[] Op150R_2 { get; set; } = new byte[64];
        public byte[] Op160R_1_2 { get; set; } = new byte[64];
        public byte[] Op160R_2_2 { get; set; } = new byte[64];
        public byte[] BY4 { get; set; } = new byte[64];
        public byte[] Op170R_2 { get; set; } = new byte[64];
        public byte[] Op180R_2 { get; set; } = new byte[64];

        public byte[] Op110L_3 { get; set; } = new byte[64];
        public byte[] Op120L_A_3 { get; set; } = new byte[64];
        public byte[] Op120L_B_3 { get; set; } = new byte[64];
        public byte[] Op125L_3 { get; set; } = new byte[64];
        public byte[] Op130L_3 { get; set; } = new byte[64];
        public byte[] Op140L_3 { get; set; } = new byte[64];
        public byte[] Op150L_3 { get; set; } = new byte[64];
        public byte[] Op160L_1_3 { get; set; } = new byte[64];
        public byte[] Op160L_2_3 { get; set; } = new byte[64];
        public byte[] BY5 { get; set; } = new byte[64];
        public byte[] Op170L_3 { get; set; } = new byte[64];
        public byte[] Op180L_3 { get; set; } = new byte[64];

        public byte[] Op110R_3 { get; set; } = new byte[64];
        public byte[] Op120R_A_3 { get; set; } = new byte[64];
        public byte[] Op120R_B_3 { get; set; } = new byte[64];
        public byte[] Op125R_3 { get; set; } = new byte[64];
        public byte[] Op130R_3 { get; set; } = new byte[64];
        public byte[] Op140R_3 { get; set; } = new byte[64];
        public byte[] Op150R_3 { get; set; } = new byte[64];
        public byte[] Op160R_1_3 { get; set; } = new byte[64];
        public byte[] Op160R_2_3 { get; set; } = new byte[64];
        public byte[] BY6 { get; set; } = new byte[64];
        public byte[] Op170R_3 { get; set; } = new byte[64];
        public byte[] Op180R_3 { get; set; } = new byte[64];

        public byte[] Op110L_4 { get; set; } = new byte[64];
        public byte[] Op120L_A_4 { get; set; } = new byte[64];
        public byte[] Op120L_B_4 { get; set; } = new byte[64];
        public byte[] Op125L_4 { get; set; } = new byte[64];
        public byte[] Op130L_4 { get; set; } = new byte[64];
        public byte[] Op140L_4 { get; set; } = new byte[64];
        public byte[] Op150L_4 { get; set; } = new byte[64];
        public byte[] Op160L_1_4 { get; set; } = new byte[64];
        public byte[] Op160L_2_4 { get; set; } = new byte[64];
        public byte[] BY7 { get; set; } = new byte[64];
        public byte[] Op170L_4 { get; set; } = new byte[64];
        public byte[] Op180L_4 { get; set; } = new byte[64];

        public byte[] Op110R_4 { get; set; } = new byte[64];
        public byte[] Op120R_A_4 { get; set; } = new byte[64];
        public byte[] Op120R_B_4 { get; set; } = new byte[64];
        public byte[] Op125R_4 { get; set; } = new byte[64];
        public byte[] Op130R_4 { get; set; } = new byte[64];
        public byte[] Op140R_4 { get; set; } = new byte[64];
        public byte[] Op150R_4 { get; set; } = new byte[64];
        public byte[] Op160R_1_4 { get; set; } = new byte[64];
        public byte[] Op160R_2_4 { get; set; } = new byte[64];
        public byte[] BY8 { get; set; } = new byte[64];
        public byte[] Op170R_4 { get; set; } = new byte[64];
        public byte[] Op180R_4 { get; set; } = new byte[64];

        public byte[] Op110L_5 { get; set; } = new byte[64];
        public byte[] Op120L_A_5 { get; set; } = new byte[64];
        public byte[] Op120L_B_5 { get; set; } = new byte[64];
        public byte[] Op125L_5 { get; set; } = new byte[64];
        public byte[] Op130L_5 { get; set; } = new byte[64];
        public byte[] Op140L_5 { get; set; } = new byte[64];
        public byte[] Op150L_5 { get; set; } = new byte[64];
        public byte[] Op160L_1_5 { get; set; } = new byte[64];
        public byte[] Op160L_2_5 { get; set; } = new byte[64];
        public byte[] BY9 { get; set; } = new byte[64];
        public byte[] Op170L_5 { get; set; } = new byte[64];
        public byte[] Op180L_5 { get; set; } = new byte[64];

        public byte[] Op110R_5 { get; set; } = new byte[64];
        public byte[] Op120R_A_5 { get; set; } = new byte[64];
        public byte[] Op120R_B_5 { get; set; } = new byte[64];
        public byte[] Op125R_5 { get; set; } = new byte[64];
        public byte[] Op130R_5 { get; set; } = new byte[64];
        public byte[] Op140R_5 { get; set; } = new byte[64];
        public byte[] Op150R_5 { get; set; } = new byte[64];
        public byte[] Op160R_1_5 { get; set; } = new byte[64];
        public byte[] Op160R_2_5 { get; set; } = new byte[64];
        public byte[] BY10 { get; set; } = new byte[64];
        public byte[] Op170R_5 { get; set; } = new byte[64];
        public byte[] Op180R_5 { get; set; } = new byte[64];
    }
}
